package com.wksc.framework.impexp.bean;

import com.wksc.framework.impexp.constants.IEConstants;

/**
 * <p>
 * Title(文件名): InputService.java
 * </p>
 * <p>
 * Description(描述): TODO
 * </p>
 * <p>
 * Copyright(版权): Copyright (c) 2011
 * </p>
 * <p>
 * Company(公司): 成都四方信息技术有限公司
 * </p>
 * <p>
 * CreateTime(生成日期)：2011-11-21上午08:42:12
 * </p>
 *
 * @author wanglei
 * @version impExp_C13
 */
public abstract class ImportService {
	public abstract ImpReturn businessProcess(BaseImpParam impParam);

	/**
	 * 方法描述：发送配置变更的导入类需要重写此方法 此方法中的内容即为发送配置变更的方法
	 * 
	 * @creator wanglei
	 * @return
	 */
	public int sendChange() {
		return IEConstants.NO_OPS;
	}

	/**
	 * 
	 * 方法描述：判断某行数据的长度是否与表头一致
	 * 
	 * @creator 李星江
	 * @param header 表头数据
	 * @param line 某行数据
	 * @return
	 */
	public boolean decideDataLength(Header[] header, String[] line) {
		if (header.length != line.length) {
			return true;
		}
		return false;
	}
}
